速報APP / 圖書與參考資源 / Pocket Assembly

Pocket Assembly

價格:免費

更新日期:2015-05-04

檔案大小:1.7 MB

目前版本:1.3

版本需求:需要 iOS 7.0 或以上版本。與 iPhone、iPad 及 iPod touch 相容。

支援語言:英語

Pocket Assembly(圖1)-速報App

Run LC-3 Assembly on the palm of your hands!

Use it to do your homework or just for fun!

Download Pocket Assembly today!

Feature:

Write and compile LC-3 Assembly Language

A simple-to-use debugger

Open .txt and .asm file right from your mailbox

Share the code with others with .asm as attachment

Custom keyboard makes entering code much easier

Pocket Assembly(圖2)-速報App

Provides different fonts and font sizes to choose

Supports input and output to console

Free and no ad.

The LC-3 assembly language is developed by Yale N. Patt and Sanjay J.Patel for instructional purposes. It features a relatively simple set of instructions and yet is capably of performing many different kinds of tasks.

Acknowledgements:

The PennSim software developed by University of Pennsylvania has inspired the development of Pocket Assembly greatly.

Illyabusigin, his shared code on github(https://github.com/illyabusigin/CYRTextView) has made the creation of this app much more efficient.

Device Requirement:

iOS 7.0 or later, iPhone, iPod Touch or iPad

Pocket Assembly(圖3)-速報App

Debugger Info:

Run: execute the program until reaches a breakpoint or the Suspend button has been pressed

Step: execute one single instruction and then stops, will step into subroutines

Next: execute one single instruction and then stops but will not step into subroutines. In other words, it will not step into TRAP and JSR instructions.

Suspend: suspend the execution of the machine.

Currently Unsupported Features:

Interruptions

RTI instruction

External labels

Pocket Assembly(圖4)-速報App

For more details, please visit https://thethirduniverse.wordpress.com/2015/01/21/pocket-assembly/.

Pocket Assembly(圖5)-速報App

支援平台:iPhone, iPad